jQuery(document).ready(function () {
	check_search_form();
	jQuery(".leftmenu ul li").removeClass("current");
	jQuery(".leftmenu ul li a.deals").parent().addClass("current");
	jQuery("#sortable").sortable({			
		opacity: 0.6,	
		start: function(event, ui){
			
		},  update: function(event, ui) {		    						         	
			var currentId = jQuery(ui.item).attr("id");
			var prevId = jQuery(ui.item).prev().attr("id");
			var nextId = jQuery(ui.item).next().attr("id");
			jQuery.get(server + "/admin/process-deal", {
				currentId:currentId,
				prevId:prevId,
				nextId:nextId,
				action: "orderRightMenu"
			}, function(data) {
				
			});			
        },
		stop : function(event, ui){
			jQuery(ui.item).effect("highlight", {color: "#66CC66"}, 1500);  					
        }

	});	
	jQuery("#sortable").disableSelection();
	jQuery(".btnRemoveRight").click(function(){ 	
		var conf = confirm("Bạn có chắc muốn xóa deal khỏi menu bên phải ?");
		if(conf){
			var id = jQuery(this).attr("href");
			jQuery.get(server + "/admin/process-deal", {ids: id, action: "removeRightAdversiting"}, function(data) {
				hideAjaxEffect();
				location.reload();
			});	
		}			
		return false;
	});
	jQuery(".btnRemoveTop").click(function(){ 	
		var conf = confirm("Bạn có chắc muốn xóa deal khỏi menu top ?");
		if(conf){
			var id = jQuery(this).attr("href");
			jQuery.get(server + "/admin/process-deal", {ids: id, action: "removeTopAdversiting"}, function(data) {
				hideAjaxEffect();
				location.reload();
			});	
		}			
		return false;
	});
	jQuery(".apply-change").click(function () {
		var action = jQuery(".action-value").val();
		if(action==="0"){
			alert("Bạn cần chọn thao tác !");
		}else if(action==="specialAdvertising"){
			var conf = confirm("Chỉ một deal được chọn làm Deal quảng cáo tại trang chủ. Nếu bạn thực hiện thao tác này. Deal quảng cáo cũ sẽ được thay thế bằng Deal mới nhất !"); 
			if(conf){
				multiple_action(action);
			}else{
				return false;
			}			
		}else if(action==="topAdversiting"){
			var conf = confirm("Chỉ hiển thị được 6 Deal trên menu top. Nếu bạn thực hiện thao tác này. Các Deal ở menu top cũ sẽ được thay thế bằng các Deal mới nhất !"); 
			if(conf){
				multiple_action(action);
			}else{
				return false;
			}	
		}else if(action==="rightAdversiting"){
			var conf = confirm("Chỉ hiển thị được 20 Deal trên menu bên phải. Nếu bạn thực hiện thao tác này. Các Deal ở menu bên phải cũ sẽ được thay thế bằng các Deal mới nhất !"); 
			if(conf){
				multiple_action(action);
			}else{
				return false;
			}	
		}
		else{
			multiple_action(action);
		}		
	});
	
	jQuery(".delete_button").click(function () {	
		var cfirm = confirm("Bạn có chắc chắn muốn huỷ Deal này ?");
		if(cfirm){
			showAjaxEffect();
			jQuery.get(server + "/admin/process-deal", {ids: jQuery(this).attr("href"), action: "delete"}, function(data) {
				hideAjaxEffect();
				location.reload();
			});	
		}			
		return false;
	});
	jQuery(".lock_button").click(function () {	
		var cfirm = confirm("Bạn có chắc chắn muốn khoá Deal này ?");
		if(cfirm){
			showAjaxEffect();
			jQuery.get(server + "/admin/process-deal", {ids: jQuery(this).attr("href"), action: "lock"}, function(data) {
				hideAjaxEffect();
				location.reload();
			});	
		}			
		return false;
	});
	jQuery(".unlock_button").click(function () {	
		var cfirm = confirm("Bạn có chắc chắn muốn mở khoá Deal này ?");
		if(cfirm){
			showAjaxEffect();
			jQuery.get(server + "/admin/process-deal", {ids: jQuery(this).attr("href"), action: "unlock"}, function(data) {
				hideAjaxEffect();
				location.reload();
			});	
		}			
		return false;
	});
	jQuery("form#dealDearchForm input[name=dealId]").keyup(function() {
		check_search_form();
	});
	jQuery("#btnReset").click(function() {
		refreshSearch();
	});
});
function check_search_form(){
	if(jQuery("form#dealDearchForm input[name=dealId]").val()!==""){			
		jQuery("form#dealDearchForm input[name=name]").attr("style","opacity:0.5");
		jQuery("form#dealDearchForm input[name=name]").attr("readonly",true);
		jQuery("form#dealDearchForm select[name=category]").attr("style","opacity:0.5");
		jQuery("form#dealDearchForm select[name=category]").attr("disabled","disabled");			
		jQuery("form#dealDearchForm select[name=status]").attr("style","opacity:0.5");
		jQuery("form#dealDearchForm select[name=status]").attr("disabled","disabled");
	}else{			
		jQuery("form#dealDearchForm input[name=name]").removeAttr("style");
		jQuery("form#dealDearchForm input[name=name]").removeAttr("readonly");
		jQuery("form#dealDearchForm select[name=category]").removeAttr("style");
		jQuery("form#dealDearchForm select[name=category]").removeAttr("disabled");
		jQuery("form#dealDearchForm select[name=status]").removeAttr("style");
		jQuery("form#dealDearchForm select[name=status]").removeAttr("disabled");
	}
}
function multiple_action(action) {
	var ids = "";
	jQuery("#list-table tbody tr td input[type=checkbox]").each(function (item, data) {
		if (jQuery(this).is(':checked')) {
			ids += jQuery(this).val() + ",";
		}
	});
	showAjaxEffect();
	jQuery.get(server + "/admin/process-deal", {ids: ids, action: action}, function(data) {
		hideAjaxEffect();
		location.reload();
	});
}
function refreshSearch() {	
	jQuery("form#dealDearchForm input[name=dealId]").val("");
	jQuery("form#dealDearchForm input[name=name]").val("");
	jQuery("form#dealDearchForm select[name=category]").val("");
	jQuery("form#dealDearchForm select[name=status]").val("");
}